Assistants API FAQ
Assistants APIとは何ですか?
Assistants API は、開発者がアプリ内で強力な AI アシスタントを簡単に構築できるようにします。この API では、会話履歴を管理する必要がなく、Code Interpreter や Retrieval などの OpenAI がホストするツールにアクセスできます。また、このAPIは、サードパーティ製ツールの機能呼び出しの改善もサポートしています。 Assistantとは何ですか?
アシスタントは、OpenAIのモデルを使用し、ファイルにアクセスし、永続的なスレッドを維持し、ツールを呼び出す特別な目的で構築された AI を表します。
スレッドとは何ですか?
スレッドは、アシスタントとユーザー間の会話セッションです。スレッドは、メッセージの履歴を保存し、会話がモデルのコンテキスト長を超えた場合に切り捨てることで、アプリケーション開発を簡素化します。
API内のCode Interpreterの価格設定はどのようになりますか?
Code Interpreterの価格は、1 セッションあたり $0.03 です。アシスタントが 2 つの 異なるスレッドで同時に Code Interpreter を呼び出した場合、2 つの Code Interpreter セッションが作成されます (2 * $0.03)。 各セッションは、デフォルトで 1時間アクティブです。つまり、ユーザーが同じスレッドで最大 1 時間 Code Interpreter に指示を与え続けても、この料金は 1 回だけ発生します。
APIでのRetrievalの価格設定はどのようになりますか?
Retrieval の価格は、アシスタント 1 つにつき 1 日あたり $0.20/GB です。アプリケーションが 1 日に 1GB のファイルを保存し、それを 2 つのアシスタント (顧客向けアシスタント①と社内従業員向けアシスタント②に検索目的で渡す場合、このストレージ料金は 2 回請求されます (2 \* $0.20/日)。この料金は、特定のアシスタントから知識を検索するエンドユーザーやスレッドの数によって変動しません。
このAPIでは、サードパーティの関数呼び出しのリクエストも管理されるのでしょうか?
いいえ。関数呼び出しにより、モデルはツールを選択してリクエストをフォーマットできますが、サードパーティ製ツールへの呼び出しの実行は OpenAI では管理されません。
OpenAIに送信したデータはどのように処理されますか?
プラットフォームの他の部分と同様に、OpenAI API に渡されるデータやファイルが当社のモデルのトレーニングに使用されることは決してなく、必要に応じていつでもデータを削除できます。
DALL-EはAssistant APIで利用可能になりますか?
現時点では、DALL-E は利用できません。